Golang Job: Associate Concept Artist

Job added on

Company

N-able

Location

Ottawa - Canada

Job type

Full-Time

Golang Job Details

Overview:
Are you a software developer with a passion for building cutting edge software solutions? Do you love using the latest technology and working in a fast-paced, agile, and innovative environment? Are you a team player who loves to collaborate with others? Then N-able could be the new rewarding challenge you are looking for.

N-able is the leading global provider of complete IT management and Automation solutions for Managed Service Providers (MSPs). Our award-winning product suite includes the industry’s #1 RMM Service Automation Platform and has a proven track record of helping MSPs standardize and automate the setup and delivery of IT services in order to achieve true scalability. We believe that the MSPs who use our products everyday should be excited about them. That's why we put our users first in everything we do and strive to deliver powerful functionality while making their jobs easier.

We are looking for an Associate C#/.NET Core Developer to join our Engineering team and help advance our suite of products. The ideal candidate has a passion for secure, scalable, and robust software, and an appetite to constantly learn/improve. If you enjoy working in a team of smart people and share the same passion for engineering with them, we'd love to talk to you!
Responsibilities:
  • Investigate and resolve complex technical issues with simple and elegant solutions
  • Continually identify areas of improvement with respect to product supportability, development process and quality
  • Design, implement, and test new features with minimal supervision
  • Provide technical guidance and adopt and drive best practices within a team
  • Build secure and robust applications that run on millions of machines
  • Be self-driven, helping the team achieve goals and overall project delivery milestones
Qualifications:
  • Demonstrated knowledge in multiple areas of software development (e.g. concurrency, design patterns, SOLID principles, etc.)
  • Experience in developing multithreaded application following clean design and modular approach
  • Experience in OOP and writing testable code
  • Strong experience in C#
  • Experience with PowerShell
  • Experience with Windows technologies and application development
  • Experience with unit testing
  • Ability and willingness to learn new products and programming languages quickly
  • Excellent problem-solving skills; can triage and resolve critical issues independently and collaboratively
  • Good communication skills, both in written (documentation) and spoken

Nice to Have
  • .NET Core
  • C++
  • Golang
  • Microsoft Windows Native API, Windows Management Instrumentation (WMI)
  • SNMP
  • macOS and Linux application development
  • Agile development practices

Qualifications
  • BS or MS in Computer Science or equivalent
  • 2+ years of experience designing and developing commercial software

Perks, stock-purchase program & other great stuff
We’re serious about success—yours included. We offer the advantages and benefits you’d expect, like competitive pay; medical, dental, and employee assistance programs. We also provide a stock-purchase program that could definitely enhance your lifestyle. And you’ll be able to enjoy company paid lunches twice a week at our amazing new collaboration space, as well as informal gatherings outside of work. As part of the N-able crew, you’ll have every chance to love where you work, while maintaining a great balance.

Our Commitment
At N-Able, our goal is to continuously foster an environment of belonging built on learning from, and sharing perspectives with, one another. With a People-focused mindset, we strive for equality in the way we attract talent, the way we develop our people, and ultimately, the way we celebrate one another. N-Able encourages qualified individuals to apply for intriguing opportunities regardless of race, gender, sexual orientation, disability status, religion, ethnicity, national origin, and all other dynamic facets that make us different.

Additional information:
To qualify, applicants must be legally authorized to work in the location for which this role is advertised and should not require, now or in the future, sponsorship for employment visa status. N-able is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic. Equivalent combination of education, training and experience may be considered in place of the above qualifications. The level of this position will be determined based on the applicant's education, skills and experience. Resumes may be considered in the order they are received. N-able employees performing certain job functions may require access to technology or software subject to trade regulations. Given this, N-able may obtain nationality or citizenship information from applicants for employment. N-able collects this information solely for compliance purposes and does not use it to discriminate unfairly in the hiring process.
For US applicants, please read more here: Equal Employment Opportunity is the Law. Also, please view the supplement EEO is the Law, and the Pay Transparency notice.

#LI-GW1